.mejs__chromecast-button > button,
.mejs-chromecast-button > button {
    --disconnected-color: #fff;
    background: none;
    display: inline-block;
}
.mejs__chromecast-container,
.mejs-chromecast-container {
    background: #000;
    color: #fff;
    font-size: 10px;
    padding: 5px;
    position: absolute;
    top: -20px;
    right: 0;
}

.mejs__chromecast-layer > img,
.mejs-chromecast-layer > img {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
}

.mejs__chromecast-icon,
.mejs-chromecast-icon {
    background: url('chromecast.svg') no-repeat 0 0;
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    width: 17px;
}